devastating criticism - Spanish English Dictionary